package com.aaa.newpeculiarity8.demo06;

import java.util.function.Predicate;

/**
 * @author C-Q
 * @version 1.1.0
 * @Description: Predicate<T>断言型函数式接口
 * 隶属Java.util.function包下
 * @date 2022/11/4
 */
public class PredicateTest {
    /*boolean test(T t);
    泛型：参数的类型
    返回值：Boolean
    根据参数做相应的条件判断，如果满足条件则返回true，不满足则返回false*/
    public static void main(String[] args) {
        //根据你传递的字符串，判断字符串的长度是否大于5。
        //Boolean test(T t); 方法体中有且仅有一条语句，返回结果，则可以省略{}以及return关键字
        Predicate<String> predicate=t->t.length()>5;
        boolean hello=predicate.test("bye beye");
        System.out.println("hello = " + hello);
    }
}
